What’s Changed
CMaster 2.0.3:
-Horizontal Bar Cursor drawing should now leave no garbage bits on the screen. 
-Stopping Macros now **really** works using the menus. 
-Macros now let you switch to other windows such as the Find dialog.
-Color Picker 2 should now work correctly with CMaster (also System 7.5 Color Picker.)
-Clicks in other THINK windows made from Preference Dialogs no longer crash THINK.
-Since version 2.0.1, CMaster incorrectly upgraded version 1 CMaster Prefs files, which resulted in a corrupted prefs file and crashes on subsequent runs: now corrected.

CMaster 2.0.2: (see What’s New too)
-Opening a Precompiled Header Alias now opens the file. 
-Using CMaster’s Include File (shift-command-Files menu) now works when you try to find the header file matching a TCL core “.cp” file. 
-The GoBack Menu in the IconBar now pops up instead of crashing THINK. 
-Tab To Comment Key Function now ignores the alternate comment style, and will create the appropriate comment at the end of the line as need be.
-Sorting very large selections should be much faster due a fast new qsort routine.
-Blink Matching Kiss Character when idle now honors the various Kissing Character options.
-C++ Prototypes will now have trailing “const” strings if so defined.
-Horz Bar Cursor drawing improved.

CMaster 2.0.1: (see What’s New too)
-Zooming any window not controlled by CMaster (Browser, etc) resulted in a crash.
-The Find feature now supports white space!
-Opening files from the Browser or a MultiFile Find should now usually work correctly.
-Macro Recording could not be stopped from the menus.
-The Preference Dialogs window position didn’t “stick” if the option was enabled.
-C++ functions such as “short *foo::stuff(...” didn’t show up in the Marker menu correctly.
-C++ functions of style, extern “C” ..., will now show in the Marker menu correctly.
-C++ dummy arguments now prototype correctly.
-Add Automatic now works if you position the cursor at the end of the declaration block.
-Mouse clicks on other windows when showing CMaster Help/Tech Support use to crash THINK.
-Switching Projects should save open window positions and contexts.
-The GoBack feature sometimes didn’t scroll a background window correctly when it moved to foreground.
-The GoBack feature will now really now show up to 200 characters of text in the menu.
-THINK Markers now show up in the Marker menu immediately (no more modifying the text to see them.)
-Balloon Help on Icons in the Icon Bar or Menu Bar Preferences were off by one. Also, you can now use the option key to get the expanded help window.
-If CMaster can’t append items to the System’s Help menu, it appends them to the CMaster and C menus.
-Inits such as ZoomBar and WindowShade should work correctly when shrinking windows.

CMaster 1.0:
-The Comment Feature modifier options changed: option use to apply #ifdef, and command the alternate comment style. CMaster 2 reverses these two items.
-Also, shift-option Function Scan Feature use to go to the selected function; in CMaster 2 you use the control modifier to get this action.

Since the  Manual was printed:
-The section on Key Functions, pages 25-27, has incorrect modifiers for almost everything. Use the QuickReference Card, the on-line help, or use Balloon help on the Key Function Icon to get the correct modifiers.
-The Preference Modifiers Menu has changed. First, these options get saved and restored in the preference file. Secondly, the Save Overrides does NOT revert to unchecked as the manual states: the Notify When Overriding option, whcih allows you to decide as each files closes whether to override or not, replaces that action. We don’t want you setting the option to always Save overrides, forgetting about it, and overriding hundreds of other people’s files before discovering your error. If you work in an environment where this could happen, you can use the Nofity option to prevent this from ever occurring.

-By popular demand, Option-Control-Shift-Command as a project open will reset the preferences to the factory settings (stored in the data fork) and leave all resources in the resource fork alone.

-The refresh screen Key Function now also redraws the System Menu Bar, as it seems that on some systems some CMaster Alerts leave it grayed out (not surprising, when you cosider that CMaster often calls Alerts inside of patched traps!)